package com.gzu.finalwork.entity.courier;

import lombok.Data;
import java.time.LocalDateTime;

/**
 * 配送记录表 - 记录配送员接单信息
 */
@Data
public class DeliveryAssignments {
    private Long assignmentId; // 配送记录ID
    private Long orderId; // 订单ID，关联delivery_orders表
    private Long courierId; // 配送员ID，关联couriers表
    private Integer status; // 配送状态：0-已接单，1-配送中，2-已完成
    private LocalDateTime assignedAt; // 接单时间
    private LocalDateTime completedAt; // 完成时间
    private String remark; // 备注
    private LocalDateTime createdAt; // 创建时间
    private LocalDateTime updatedAt; // 更新时间
    
    // 关联信息（用于查询展示）
    private String orderNumber; // 订单号
    private String senderName; // 寄件人姓名
    private String receiverName; // 收件人姓名
    private String receiverAddress; // 收件人地址
} 